//给定一个整数 num，将其转化为 7 进制，并以字符串形式输出。 
//
// 
//
// 示例 1: 
//
// 
//输入: num = 100
//输出: "202"
// 
//
// 示例 2: 
//
// 
//输入: num = -7
//输出: "-10"
// 
//
// 
//
// 提示： 
//
// 
// -10⁷ <= num <= 10⁷ 
// 
// 👍 140 👎 0


package leetcode.editor.cn;

//七进制数

import 分类.进制;
import leetcode.editor.cn.level.简单;

public class P504_七进制数 implements 简单, 进制 {
    public static void main(String[] args) {
        Solution solution = new P504_七进制数().new Solution();

    }

    //leetcode submit region begin(Prohibit modification and deletion)
    class Solution {
        public String convertToBase7(int num) {
            if (num == 0) {
                return "0";
            }
            String signal = "";
            if (num < 0) {
                num = Math.abs(num);
                signal = "-";
            }
            StringBuilder sb = new StringBuilder();
            while (num > 0) {
                sb.append(num % 7);
                num /= 7;
            }
            return sb.append(signal).reverse().toString();
        }
    }
//leetcode submit region end(Prohibit modification and deletion)


}